Linux: an Embedded Operating System for Mobile Robots
نویسنده
چکیده
Developed at UWE Bristol’s Intelligent Autonomous Systems (IAS) Laboratory for conducting experiments in collective mobile robotics, the LinuxBot is a proven and reliable wireless-networked wheeled mobile robot capable of supporting a wide range of sensors and actuators. The robot has a Linux-based software and communications architecture, which embeds TCP/IP networking tools including FTP, Telnet and Web servers. This approach, combined with a Robot Application Programmers Interface, provides an extremely powerful and flexible platform for researching and developing a wide range of mobile robot subsystems: for instance navigation; sensing and sensor fusion; autonomous operation; remote tele-operation or multi-robot co-operation.
منابع مشابه
Linux as a Software Platform for Mobile Robots
The requirements for a mobile robot operating system are analyzed and the suitability of Linux and similar operating systems is discussed. The use of Linux in two mobile robots built in our labs is described. The real time system is based on custom drivers for the real time clock and a POSIX threads library. A complex real time task is analyzed and experimental data is presented to validate the...
متن کاملTrajectory Planning for Mobile Robots with Considering Velocity Constraints on Xenomai
This paper presents an implementation of trajectory planning method while considering velocity constraints for a two-wheeled mobile robot (TMR) on Xenomai. A Bezier curve is utilized to make an S-curved path. A convolution operator is used to generate a velocity profile of the travel distance of the planned path while considering the velocity constraints of the TMR. The trajectory planning and ...
متن کاملSystem Integration for Real-Time Mobile Manipulation
Mobile manipulators are one of the most complicated types of mechatronics systems. The performance of these robots in performing complex manipulation tasks is highly correlated with the synchronization and integration of their low-level components. This paper discusses in detail the mechatronics design of a four wheel steered mobile manipulator. It presents the manipulator’s mechanical structur...
متن کاملPerformance analyses of embedded real-time operating systems using high-precision counters
To evaluate the performance of embedded real-time operating systems, we have built a scenario of soccer playing robots according to the F180 small-size league of the Robocup with a common embedded industrial PC/104 system. Thereafter we patched a common Linux kernel with the real-time application interface RTAI and installed it on a compact flash card for using it on the robots’. We connected I...
متن کاملA Survey on Android vs . Linux
Android is an open source mobile device operating system developed by Google based on the Linux 2.6 kernel. The Linux kernel was chosen due to its proven driver model, existing drivers, memory and process management, networking support along with other core operating system services [1]. In addition to the Linux kernel various libraries were added to the platform in order to support higher func...
متن کامل